home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / dev / src / ConfigFileSrc.lha / ConfigFileSrc12 / RexxLibrary / Funcs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-10-02  |  4.4 KB  |  141 lines

  1. /*
  2. **        $PROJECT: RexxConfigFile.library
  3. **        $FILE: Funcs.h
  4. **        $DESCRIPTION: Prototypes of the library functions.
  5. **
  6. **        (C) Copyright 1997 Marcel Karas
  7. **             All Rights Reserved.
  8. */
  9.  
  10. #ifndef FUNCS_H
  11. #define FUNCS_H
  12.  
  13. /***************************************************************************/
  14.  
  15. UWORD rxcf_Open    ( RX_PFUNC_ARGS );
  16. UWORD rxcf_Close    ( RX_PFUNC_ARGS );
  17.  
  18. /***************************************************************************/
  19.  
  20. UWORD rxcf_Read    ( RX_PFUNC_ARGS );
  21. UWORD rxcf_Write    ( RX_PFUNC_ARGS );
  22.  
  23. /***************************************************************************/
  24.  
  25. UWORD rxcf_AddArgument    ( RX_PFUNC_ARGS );
  26. UWORD rxcf_AddGroup        ( RX_PFUNC_ARGS );
  27. UWORD rxcf_AddItem        ( RX_PFUNC_ARGS );
  28.  
  29. /***************************************************************************/
  30.  
  31. UWORD rxcf_NewArgument    ( RX_PFUNC_ARGS );
  32. UWORD rxcf_NewGroup        ( RX_PFUNC_ARGS );
  33. UWORD rxcf_NewItem        ( RX_PFUNC_ARGS );
  34. UWORD rxcf_NewArgItem    ( RX_PFUNC_ARGS );
  35.  
  36. /***************************************************************************/
  37.  
  38. UWORD rxcf_DisposeArgument    ( RX_PFUNC_ARGS );
  39. UWORD rxcf_DisposeGroup        ( RX_PFUNC_ARGS );
  40. UWORD rxcf_DisposeItem        ( RX_PFUNC_ARGS );
  41.  
  42. /***************************************************************************/
  43.  
  44. UWORD rxcf_CloneArgument    ( RX_PFUNC_ARGS );
  45. UWORD rxcf_CloneGroup        ( RX_PFUNC_ARGS );
  46. UWORD rxcf_CloneItem            ( RX_PFUNC_ARGS );
  47.  
  48. /***************************************************************************/
  49.  
  50. UWORD rxcf_RemoveArgument    ( RX_PFUNC_ARGS );
  51. UWORD rxcf_RemoveGroup        ( RX_PFUNC_ARGS );
  52. UWORD rxcf_RemoveItem        ( RX_PFUNC_ARGS );
  53.  
  54. /***************************************************************************/
  55.  
  56. UWORD rxcf_ClearArgList        ( RX_PFUNC_ARGS );
  57. UWORD rxcf_ClearGrpList        ( RX_PFUNC_ARGS );
  58. UWORD rxcf_ClearItemList    ( RX_PFUNC_ARGS );
  59.  
  60. /***************************************************************************/
  61.  
  62. UWORD rxcf_ChangeArgument    ( RX_PFUNC_ARGS );
  63. UWORD rxcf_ChangeGroup        ( RX_PFUNC_ARGS );
  64. UWORD rxcf_ChangeItem        ( RX_PFUNC_ARGS );
  65.  
  66. /***************************************************************************/
  67.  
  68. UWORD rxcf_FindArgument    ( RX_PFUNC_ARGS );
  69. UWORD rxcf_FindGroup        ( RX_PFUNC_ARGS );
  70. UWORD rxcf_FindItem        ( RX_PFUNC_ARGS );
  71.  
  72. /***************************************************************************/
  73.  
  74. UWORD rxcf_GetItem        ( RX_PFUNC_ARGS );
  75. UWORD rxcf_GetItemNum    ( RX_PFUNC_ARGS );
  76.  
  77. /***************************************************************************/
  78.  
  79. UWORD rxcf_LockArgList        ( RX_PFUNC_ARGS );
  80. UWORD rxcf_LockGrpList        ( RX_PFUNC_ARGS );
  81. UWORD rxcf_LockItemList        ( RX_PFUNC_ARGS );
  82.  
  83. /***************************************************************************/
  84.  
  85. UWORD rxcf_UnlockArgList    ( RX_PFUNC_ARGS );
  86. UWORD rxcf_UnlockGrpList    ( RX_PFUNC_ARGS );
  87. UWORD rxcf_UnlockItemList    ( RX_PFUNC_ARGS );
  88.  
  89. /***************************************************************************/
  90.  
  91. UWORD rxcf_NextArgument    ( RX_PFUNC_ARGS );
  92. UWORD rxcf_NextGroup        ( RX_PFUNC_ARGS );
  93. UWORD rxcf_NextItem        ( RX_PFUNC_ARGS );
  94.  
  95. /***************************************************************************/
  96.  
  97. UWORD rxcf_LastArgument    ( RX_PFUNC_ARGS );
  98. UWORD rxcf_LastGroup        ( RX_PFUNC_ARGS );
  99. UWORD rxcf_LastItem        ( RX_PFUNC_ARGS );
  100.  
  101. /***************************************************************************/
  102.  
  103. UWORD rxcf_GetItemType    ( RX_PFUNC_ARGS );
  104. UWORD rxcf_GetItemSType    ( RX_PFUNC_ARGS );
  105.  
  106. /***************************************************************************/
  107.  
  108. UWORD rxcf_GetGrpName    ( RX_PFUNC_ARGS );
  109. UWORD rxcf_GetArgName    ( RX_PFUNC_ARGS );
  110.  
  111. /***************************************************************************/
  112.  
  113. UWORD rxcf_GetHdrOfGrp        ( RX_PFUNC_ARGS );
  114. UWORD rxcf_GetGrpOfArg        ( RX_PFUNC_ARGS );
  115. UWORD rxcf_GetArgOfItem        ( RX_PFUNC_ARGS );
  116.  
  117. /***************************************************************************/
  118.  
  119. UWORD rxcf_GetItemOnly    ( RX_PFUNC_ARGS );
  120.  
  121. /***************************************************************************/
  122.  
  123. UWORD rxcf_GetOMode            ( RX_PFUNC_ARGS );
  124. UWORD rxcf_GetWBufSize        ( RX_PFUNC_ARGS );
  125. UWORD rxcf_GetPuddleSize    ( RX_PFUNC_ARGS );
  126.  
  127. /***************************************************************************/
  128.  
  129. UWORD rxcf_ChkHdrFlag        ( RX_PFUNC_ARGS );
  130. UWORD rxcf_AddHdrFlag        ( RX_PFUNC_ARGS );
  131. UWORD rxcf_RemHdrFlag        ( RX_PFUNC_ARGS );
  132. UWORD rxcf_SetHdrFlag        ( RX_PFUNC_ARGS );
  133.  
  134. /***************************************************************************/
  135.  
  136. UWORD rxcf_SetWBufSize        ( RX_PFUNC_ARGS );
  137.  
  138. /***************************************************************************/
  139.  
  140. #endif /* FUNCS_H */
  141.